distributed AI

Terms from Artificial Intelligence: humans at the heart of algorithms

Distributed AI is where several agents (robots or software), each with AI capability interact with one another communicating and/or acting in a shared environment. This may involve collaboratively solving a problem such as factory robots reconfiguring to deal with changing orders or faults. Alternatively may be a looser form of interaction such as multiple autonomous vehicles in a busy urban environment. Note the term is not usually applied when a single AI algorithm is employs parallel processing, not for ensemble methods or swarm computing employing vast numbers of simple agents.

Defined on page 379

Used on pages 229, 379, 389